import request from '../utils/request'

/**
 * 用户科目添加
 * @param
 * */
export function onGetSubject(data) {
    return request.get({
        url: 'Subject.Manage/getSubject',
        data
    })
}

/**
 * 用户科目添加
 * @param
 * */
export function setUserCourses(data) {
    return request.post({
        url: 'User.user/addCourses',
        data
    })
}

/**
 * 用户科目获取
 * @param
 * */
export function getUserCourses(data) {
    return request.get({
        url: 'User.user/getStudentCourseList',
        data
    })
}

/**
 * 获取答题量和正确率包括图片类型
 * @param
 * */
export function onGetAccuracy(data) {
    return request.get({
        url: 'Question.index/getAccuracy',
        data
    })
}

/**
 * 获取number
 * @param
 * */
export function onGetStudyNumber(data) {
    return request.get({
        url: 'Paper.index/getStudyNumber',
        data
    })
}

/**
 * 获取题型
 * @param
 * */
export function onGetPracticeTypes(data) {
    return request.get({
        url: 'User.practice/getPracticeTypes',
        data
    })
}

/**
 * 题目列表
 * @param
 * */
export function onGetPracticeList(data) {
    return request.get({
        url: 'User.practice/getPracticeList',
        data
    })
}

/**
 * 题目详情
 * @param
 * */
export function onGetPracticeInfo(data) {
    return request.get({
        url: 'User.practice/getPracticeInfo',
        data
    })
}

/**
 * 记录用户练习学习情况
 * @param
 * */
export function onSetPracticeStudyDetail(data) {
    return request.post({
        url: 'User.practice/setPracticeStudyDetail',
        data
    })
}

/**
 * 成绩统计
 * @param
 * */
export function onSubmitPracticeStudy(data) {
    return request.get({
        url: 'User.practice/submitPracticeStudy',
        data
    })
}

/**
 * 交卷或重新答题
 * @param
 * */
export function onSetPracticeStudy(data) {
    return request.post({
        url: 'Paper.index/submitPracticeStudy',
        data
    })
}

/**
 * 识记模式列表
 * @param
 * */
export function onGetMemorizationList(data) {
    return request.get({
        url: 'User.practice/getMemorizationList',
        data
    })
}

/**
 * 试卷列表
 * @param
 * */
export function onGetPracticeWordList(data) {
    return request.get({
        url: 'User.practice_word/getPracticeWordList',
        data
    })
}

/**
 * 试卷答题卡
 * @param
 * */
export function onGetPracticeCard(data) {
    return request.get({
        url: 'Paper.index/getPracticeCard',
        data
    })
}

/**
 * 考试成绩统计
 * @param
 * */
export function onSubmitPracticeStudy2(data) {
    return request.post({
        url: 'User.practice_word/submitPracticeStudy',
        data
    })
}

/**
 * 添加,取消收藏
 * @param
 * */
export function onSetPracticeCollect(data) {
    return request.get({
        url: 'WrongCollection.ErrorCollection/setPracticeCollect',
        data
    })
}

/******************************** 收藏 ***********************************/
/**
 * 根据课程id获取收藏题目详情
 * @param
 * */
export function onGetAllCollect(data) {
    return request.get({
        url: 'WrongCollection.ErrorCollection/getAllCollect',
        data
    })
}
